On Periodic Register Need in Software Pipelining
نویسندگان
چکیده
منابع مشابه
On the Periodic Register Need in Software Pipelining
This article presents several theoretical and funda-mental results on register need in periodic schedules, also knownas MAXLIVE. Our first contribution is a novel formula forcomputing the exact number of registers needed by a scheduledloop. This formula has two advantages: its computation can bedone using a polynomial algorithm with O(n lgn) complexity(n is the number of...
متن کاملRegister-Sensitive Software Pipelining
In this paper, we propose an integrated approach for register-sensitive software pipelining. In this approach, the heuristics proposed in the stage scheduling method of Eichenberger and Davidson [4] are integrated with the iterative scheduling method to obtain schedules with high initiation rate and low register requirements. The performance of our integrated software pipelining method was anal...
متن کاملIntegrated Register Allocation and Software Pipelining
Software pipelining is a powerful and efficient scheduling technique for exploiting instruction level parallelism in loops, it results in high performance but it increases the register requirements. Two methods are available to reduce the register requirements: increase the schedule length or insert spill code. Traditionally instruction scheduling and register allocation are applied in separate...
متن کاملRegister Assignment for Software Pipelining with Partitioned Register Banks
Many techniques for increasing the amount of instruction-level parallelism (ILP) put increased pressure on the registers inside a CPU. These techniques allow for more operations to occur simultaneously at the cost of requiring more registers to hold the operands and results of those operations, and importantly, more ports on the register banks to allow for concurrent access to the data. One app...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Computers
سال: 2007
ISSN: 0018-9340
DOI: 10.1109/tc.2007.70752